Tree search 指在“树状结构”的状态空间或数据结构中,按照某种策略(如深度优先、广度优先、启发式等)逐步展开节点,以寻找目标节点/解或遍历的搜索方法。常见于人工智能中的问题求解与计算机科学中的数据检索。(在不同语境下也可泛指“在树中查找/搜索”的操作。)
/triː sɜːrtʃ/
We used tree search to find the shortest path.
我们用树搜索来找到最短路径。
Tree search can become slow when the branching factor is large and there is no good heuristic.
当分支因子很大且缺乏好的启发式方法时,树搜索可能会变得很慢。
tree(树)在计算机科学中借用“树”的形象来表示层级分支结构;search(搜索)来自“寻找、查找”。合在一起,tree search 就是“在树形结构中进行搜索”。该用法在算法与人工智能领域中逐渐固定下来,用来描述以节点展开为核心的求解过程。